Cfg Node 5

PROC: List Assignments.potentialsForNextUnassigned() LINE: 77
PREDS: N_4node4 preds:1 succs:5 exn:3
SUCCS: N_6node6 preds:5 succs:7 exn:3
EXN: N_3node3 preds: succs:2 exn:2
n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77];
node5#session16(77) [compute pre] liveness 5 JOIN LEFT: normal:{ unassigned, $irvar0, this }, exn:{ } RIGHT: normal:{ }, exn:{ } RESULT: normal:{ unassigned, $irvar0, this }, exn:{ }
node5#session17(77) [exec] liveness 5 PRE STATE: normal:{ unassigned, $irvar0, this }, exn:{ } INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; STATE: normal:{ n$5, unassigned, this }, exn:{ } INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; STATE: normal:{ n$3, n$4, unassigned, this }, exn:{ } INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; STATE: normal:{ n$3, unassigned, this }, exn:{ } INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; STATE: normal:{ unassigned, this }, exn:{ }
node5#session25(77) [compute pre] nullify
node5#session26(77) [exec] nullify PRE STATE: (normal:{ unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ }) INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; STATE: (normal:{ n$3, unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ }) INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; STATE: (normal:{ n$3, n$4, unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ }) INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; STATE: (normal:{ n$3, n$4, n$5, unassigned }, exn:{ }, normal:{ _, n$0, n$2 }, exn:{ }) INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; STATE: (normal:{ unassigned, $irvar0 }, exn:{ },normal:{ n$3, n$4, n$5 }, exn:{ })
node5#session46(77) [compute pre] devirtualizer analysis 5
node5#session47(77) [exec] devirtualizer analysis 5 PRE STATE: { } INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; STATE UNCHANGED INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; STATE UNCHANGED INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; STATE UNCHANGED INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; STATE UNCHANGED INSTR= EXIT_SCOPE(n$3,n$4,n$5); [line 77]; STATE UNCHANGED
node5#session98(77) [exec] devirtualizer
node5#session99(77) [exec] devirtualizer
node5#session100(77) [exec] devirtualizer
node5#session101(77) [exec] devirtualizer
node5#session102(77) [exec] devirtualizer
node5#session4(77) [compute pre] starvation
node5#session16(77) [compute pre] liveness 5 JOIN LEFT: normal:{ unassigned, $irvar0, this }, exn:{ } RIGHT: normal:{ }, exn:{ } RESULT: normal:{ unassigned, $irvar0, this }, exn:{ }
node5#session17(77) [exec] liveness 5 PRE STATE: normal:{ unassigned, $irvar0, this }, exn:{ } INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; STATE: normal:{ n$5, unassigned, this }, exn:{ } INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; STATE: normal:{ n$3, n$4, unassigned, this }, exn:{ } INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; STATE: normal:{ n$3, unassigned, this }, exn:{ } INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; STATE: normal:{ unassigned, this }, exn:{ }
node5#session25(77) [compute pre] nullify
node5#session26(77) [exec] nullify PRE STATE: (normal:{ unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ }) INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; STATE: (normal:{ n$3, unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ }) INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; STATE: (normal:{ n$3, n$4, unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ }) INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; STATE: (normal:{ n$3, n$4, n$5, unassigned }, exn:{ }, normal:{ _, n$0, n$2 }, exn:{ }) INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; STATE: (normal:{ unassigned, $irvar0 }, exn:{ },normal:{ n$3, n$4, n$5 }, exn:{ })
node5#session46(77) [compute pre] devirtualizer analysis 5
node5#session47(77) [exec] devirtualizer analysis 5 PRE STATE: { } INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; STATE UNCHANGED INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; STATE UNCHANGED INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; STATE UNCHANGED INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; STATE UNCHANGED INSTR= EXIT_SCOPE(n$3,n$4,n$5); [line 77]; STATE UNCHANGED
node5#session98(77) [exec] devirtualizer
node5#session99(77) [exec] devirtualizer
node5#session100(77) [exec] devirtualizer
node5#session101(77) [exec] devirtualizer
node5#session102(77) [exec] devirtualizer
node5#session4(77) [compute pre] starvation
node5#session5(77) [exec] starvation PRE STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { }} INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { n$3 -> this }} INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { n$3 -> this, n$4 -> unassigned }} INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { n$3 -> this, n$4 -> unassigned }} INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { n$3 -> this, n$4 -> unassigned, $irvar0 -> n$5 }} INSTR= EXIT_SCOPE(n$3,n$4,n$5); [line 77]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { }}
node5#session16(77) [compute pre] liveness 5 JOIN LEFT: normal:{ unassigned, $irvar0, this }, exn:{ } RIGHT: normal:{ }, exn:{ } RESULT: normal:{ unassigned, $irvar0, this }, exn:{ }
node5#session17(77) [exec] liveness 5 PRE STATE: normal:{ unassigned, $irvar0, this }, exn:{ } INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; STATE: normal:{ n$5, unassigned, this }, exn:{ } INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; STATE: normal:{ n$3, n$4, unassigned, this }, exn:{ } INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; STATE: normal:{ n$3, unassigned, this }, exn:{ } INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; STATE: normal:{ unassigned, this }, exn:{ }
node5#session25(77) [compute pre] nullify
node5#session26(77) [exec] nullify PRE STATE: (normal:{ unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ }) INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; STATE: (normal:{ n$3, unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ }) INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; STATE: (normal:{ n$3, n$4, unassigned }, exn:{ },normal:{ _, n$0, n$2 }, exn:{ }) INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; STATE: (normal:{ n$3, n$4, n$5, unassigned }, exn:{ }, normal:{ _, n$0, n$2 }, exn:{ }) INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; STATE: (normal:{ unassigned, $irvar0 }, exn:{ },normal:{ n$3, n$4, n$5 }, exn:{ })
node5#session46(77) [compute pre] devirtualizer analysis 5
node5#session47(77) [exec] devirtualizer analysis 5 PRE STATE: { } INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; STATE UNCHANGED INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; STATE UNCHANGED INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; STATE UNCHANGED INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; STATE UNCHANGED INSTR= EXIT_SCOPE(n$3,n$4,n$5); [line 77]; STATE UNCHANGED
node5#session98(77) [exec] devirtualizer
node5#session99(77) [exec] devirtualizer
node5#session100(77) [exec] devirtualizer
node5#session101(77) [exec] devirtualizer
node5#session102(77) [exec] devirtualizer
node5#session4(77) [compute pre] starvation
node5#session5(77) [exec] starvation PRE STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { }} INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { n$3 -> this }} INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { n$3 -> this, n$4 -> unassigned }} INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { n$3 -> this, n$4 -> unassigned }} INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { n$3 -> this, n$4 -> unassigned, $irvar0 -> n$5 }} INSTR= EXIT_SCOPE(n$3,n$4,n$5); [line 77]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { }}
node5#session23(77) [compute pre] racerd
node5#session24(77) [exec] racerd PRE STATE: Threads: NoThread, Locks: 0 Accesses { {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }}, {elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} } Ownership: { n$2 -> OwnedIf{ 0 }, unassigned -> OwnedIf{ 0 }, this -> OwnedIf{ 0 } } Attributes: { } INSTR= n$5 := ParameterSupplier Assignments.getSupplier(ParameterSignature)({ this, unassigned }) [line 77]; STATE: Threads: NoThread, Locks: 0 Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 118; trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77, ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }}, {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }}, {elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} } Ownership: { n$2 -> OwnedIf{ 0 }, n$5 -> Owned, unassigned -> OwnedIf{ 0 }, this -> OwnedIf{ 0 } } Attributes: { }
node5#session23(77) [compute pre] racerd
node5#session24(77) [exec] racerd PRE STATE: Threads: NoThread, Locks: 0 Accesses { {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }}, {elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} } Ownership: { n$2 -> OwnedIf{ 0 }, unassigned -> OwnedIf{ 0 }, this -> OwnedIf{ 0 } } Attributes: { } INSTR= n$5 := ParameterSupplier Assignments.getSupplier(ParameterSignature)({ this, unassigned }) [line 77]; STATE: Threads: NoThread, Locks: 0 Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 118; trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77, ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }}, {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }}, {elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} } Ownership: { n$2 -> OwnedIf{ 0 }, n$5 -> Owned, unassigned -> OwnedIf{ 0 }, this -> OwnedIf{ 0 } } Attributes: { }
node5#session41(77) biabduction **** [FP:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &this prop before: unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &unassigned prop before: n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] EXECUTING SPEC 1/3 ACTUAL PRECONDITION = n$3 = old_this ; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$48); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$48 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: n$3 = @f$0 sub2: Current Implication SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] |- unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$49 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$49 = n$4] |- this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply @f$0 _t$50 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$49 = n$4; _t$50 = @f$0] |- n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0 MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0 @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0 @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0 @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$2rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$49 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$2rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$52 vpath_find: cannot find _t$52 in vpath_find exp:_t$52 vpath_find: cannot find _t$52 New footprint: @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: @f$1|->{}formal(z):java.util.List( sub ); @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$4); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$4 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 8: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 8: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 8: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 8: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 8: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 7 of 8: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 8 of 8: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = n$3 = old_this ; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$55); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$55); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$55 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: n$3 = @f$0 sub2: Current Implication SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] |- unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$56 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$56 = n$4] |- this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply @f$0 _t$57 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$56 = n$4; _t$57 = @f$0] |- @f$0|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0 MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$0|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6 MISSING FLD: @f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6 @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6 @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6 @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$5rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:@f$6rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$56 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$5rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$59 vpath_find: cannot find _t$59 in vpath_find exp:_t$59 vpath_find: cannot find _t$59 New footprint: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: @f$0|->{clazz:@f$6rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instantiated frame: @f$1|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$8); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$8); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$8 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 6: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 6: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 6: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 6: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 6: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = n$3 = old_this ; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$62); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$62); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$62 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: n$3 = @f$0 sub2: Current Implication SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] |- unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$63 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$63 = n$4] |- this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply @f$0 _t$64 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$63 = n$4; _t$64 = @f$0] |- @f$0|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0 MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$0|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10 MISSING FLD: @f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10 @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10 @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10 @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$9rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:@f$10rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$63 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$9rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$66 vpath_find: cannot find _t$66 in vpath_find exp:_t$66 vpath_find: cannot find _t$66 New footprint: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: @f$0|->{clazz:@f$10rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instantiated frame: @f$1|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$12); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$12); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$12 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 6: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 6: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 6: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 6: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 6: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$68initial:void; return = _t$69initial:java.util.List*; $irvar1 = _t$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$68initial:void; return = _t$69initial:java.util.List*; $irvar1 = _t$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$72initial:void; return = _t$73initial:java.util.List*; $irvar1 = _t$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$72initial:void; return = _t$73initial:java.util.List*; $irvar1 = _t$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$76initial:void; return = _t$77initial:java.util.List*; $irvar1 = _t$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$76initial:void; return = _t$77initial:java.util.List*; $irvar1 = _t$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$79initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$80initial:void; return = _t$81initial:java.util.List*; $irvar1 = _t$82initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$79initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$80initial:void; return = _t$81initial:java.util.List*; $irvar1 = _t$82initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$83initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$84initial:void; return = _t$85initial:java.util.List*; $irvar1 = _t$86initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$8) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$83initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$84initial:void; return = _t$85initial:java.util.List*; $irvar1 = _t$86initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$8) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$87initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$88initial:void; return = _t$89initial:java.util.List*; $irvar1 = _t$90initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$8) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$87initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$88initial:void; return = _t$89initial:java.util.List*; $irvar1 = _t$90initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$8) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$91initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$92initial:void; return = _t$93initial:java.util.List*; $irvar1 = _t$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$91initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$92initial:void; return = _t$93initial:java.util.List*; $irvar1 = _t$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$95initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$96initial:void; return = _t$97initial:java.util.List*; $irvar1 = _t$98initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$95initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$96initial:void; return = _t$97initial:java.util.List*; $irvar1 = _t$98initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$99initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$100initial:void; return = _t$101initial:java.util.List*; $irvar1 = _t$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$8 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$99initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$100initial:void; return = _t$101initial:java.util.List*; $irvar1 = _t$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$8 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$103initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$104initial:void; return = _t$105initial:java.util.List*; $irvar1 = _t$106initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$103initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$104initial:void; return = _t$105initial:java.util.List*; $irvar1 = _t$106initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$107initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$108initial:void; return = _t$109initial:java.util.List*; $irvar1 = _t$110initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$12) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$107initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$108initial:void; return = _t$109initial:java.util.List*; $irvar1 = _t$110initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$12) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$111initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$112initial:void; return = _t$113initial:java.util.List*; $irvar1 = _t$114initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$12) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$111initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$112initial:void; return = _t$113initial:java.util.List*; $irvar1 = _t$114initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$12) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$115initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$116initial:void; return = _t$117initial:java.util.List*; $irvar1 = _t$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$115initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$116initial:void; return = _t$117initial:java.util.List*; $irvar1 = _t$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$119initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$120initial:void; return = _t$121initial:java.util.List*; $irvar1 = _t$122initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$119initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$120initial:void; return = _t$121initial:java.util.List*; $irvar1 = _t$122initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$123initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$124initial:void; return = _t$125initial:java.util.List*; $irvar1 = _t$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$12 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$123initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$124initial:void; return = _t$125initial:java.util.List*; $irvar1 = _t$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$12 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$127initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$128initial:void; return = _t$129initial:java.util.List*; $irvar1 = _t$130initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$127initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$128initial:void; return = _t$129initial:java.util.List*; $irvar1 = _t$130initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Instruction Returns PROP 1 of 16: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 16: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 16: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 16: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 16: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 16: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 7 of 16: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 8 of 16: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 9 of 16: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 10 of 16: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 11 of 16: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 12 of 16: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 13 of 16: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 14 of 16: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 15 of 16: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 16 of 16: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; (0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; (0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; (0 < @f$3); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] .... After Symbolic Execution .... PROP 1 of 10: (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 10: unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 10: (0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 10: (0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 10: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 10: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 7 of 10: (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 8 of 10: unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 9 of 10: (0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 10 of 10: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
node5#session41(77) biabduction **** [FP:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &this prop before: unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &unassigned prop before: n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] EXECUTING SPEC 1/3 ACTUAL PRECONDITION = n$3 = old_this ; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$48); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$48 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: n$3 = @f$0 sub2: Current Implication SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] |- unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$49 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$49 = n$4] |- this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply @f$0 _t$50 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$49 = n$4; _t$50 = @f$0] |- n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0 MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0 @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0 @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0 @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$2rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$49 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$2rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$52 vpath_find: cannot find _t$52 in vpath_find exp:_t$52 vpath_find: cannot find _t$52 New footprint: @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: @f$1|->{}formal(z):java.util.List( sub ); @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$4); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$4 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 8: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 8: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 8: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 8: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 8: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 7 of 8: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 8 of 8: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = n$3 = old_this ; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$55); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$55); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$55 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: n$3 = @f$0 sub2: Current Implication SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] |- unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$56 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$56 = n$4] |- this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply @f$0 _t$57 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$56 = n$4; _t$57 = @f$0] |- @f$0|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0 MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$0|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6 MISSING FLD: @f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6 @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6 @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6 @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$5rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:@f$6rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$56 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$5rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$59 vpath_find: cannot find _t$59 in vpath_find exp:_t$59 vpath_find: cannot find _t$59 New footprint: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: @f$0|->{clazz:@f$6rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instantiated frame: @f$1|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$8); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$8); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$8 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 6: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 6: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 6: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 6: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 6: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = n$3 = old_this ; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$62); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$62); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$62 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: n$3 = @f$0 sub2: Current Implication SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] |- unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$63 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$63 = n$4] |- this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply @f$0 _t$64 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$63 = n$4; _t$64 = @f$0] |- @f$0|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0 MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$0|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10 MISSING FLD: @f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10 @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10 @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10 @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$9rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:@f$10rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$63 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$9rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$66 vpath_find: cannot find _t$66 in vpath_find exp:_t$66 vpath_find: cannot find _t$66 New footprint: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: @f$0|->{clazz:@f$10rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instantiated frame: @f$1|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$12); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$12); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$12 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 6: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 6: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 6: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 6: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 6: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$68initial:void; return = _t$69initial:java.util.List*; $irvar1 = _t$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$68initial:void; return = _t$69initial:java.util.List*; $irvar1 = _t$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$72initial:void; return = _t$73initial:java.util.List*; $irvar1 = _t$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$72initial:void; return = _t$73initial:java.util.List*; $irvar1 = _t$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$76initial:void; return = _t$77initial:java.util.List*; $irvar1 = _t$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$76initial:void; return = _t$77initial:java.util.List*; $irvar1 = _t$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$79initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$80initial:void; return = _t$81initial:java.util.List*; $irvar1 = _t$82initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$79initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$80initial:void; return = _t$81initial:java.util.List*; $irvar1 = _t$82initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$83initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$84initial:void; return = _t$85initial:java.util.List*; $irvar1 = _t$86initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$8) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$83initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$84initial:void; return = _t$85initial:java.util.List*; $irvar1 = _t$86initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$8) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$87initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$88initial:void; return = _t$89initial:java.util.List*; $irvar1 = _t$90initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$8) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$87initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$88initial:void; return = _t$89initial:java.util.List*; $irvar1 = _t$90initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$8) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$91initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$92initial:void; return = _t$93initial:java.util.List*; $irvar1 = _t$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$91initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$92initial:void; return = _t$93initial:java.util.List*; $irvar1 = _t$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$95initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$96initial:void; return = _t$97initial:java.util.List*; $irvar1 = _t$98initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$95initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$96initial:void; return = _t$97initial:java.util.List*; $irvar1 = _t$98initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$99initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$100initial:void; return = _t$101initial:java.util.List*; $irvar1 = _t$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$8 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$99initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$100initial:void; return = _t$101initial:java.util.List*; $irvar1 = _t$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$8 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$103initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$104initial:void; return = _t$105initial:java.util.List*; $irvar1 = _t$106initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$103initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$104initial:void; return = _t$105initial:java.util.List*; $irvar1 = _t$106initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$107initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$108initial:void; return = _t$109initial:java.util.List*; $irvar1 = _t$110initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$12) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$107initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$108initial:void; return = _t$109initial:java.util.List*; $irvar1 = _t$110initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$12) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$111initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$112initial:void; return = _t$113initial:java.util.List*; $irvar1 = _t$114initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$12) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$111initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$112initial:void; return = _t$113initial:java.util.List*; $irvar1 = _t$114initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$12) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$115initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$116initial:void; return = _t$117initial:java.util.List*; $irvar1 = _t$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$115initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$116initial:void; return = _t$117initial:java.util.List*; $irvar1 = _t$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$119initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$120initial:void; return = _t$121initial:java.util.List*; $irvar1 = _t$122initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$119initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$120initial:void; return = _t$121initial:java.util.List*; $irvar1 = _t$122initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$123initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$124initial:void; return = _t$125initial:java.util.List*; $irvar1 = _t$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$12 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$123initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$124initial:void; return = _t$125initial:java.util.List*; $irvar1 = _t$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$12 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$127initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$128initial:void; return = _t$129initial:java.util.List*; $irvar1 = _t$130initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$127initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$128initial:void; return = _t$129initial:java.util.List*; $irvar1 = _t$130initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Instruction Returns PROP 1 of 16: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 16: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 16: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 16: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 16: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 16: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 7 of 16: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 8 of 16: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 9 of 16: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 10 of 16: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 11 of 16: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 12 of 16: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 13 of 16: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 14 of 16: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 15 of 16: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 16 of 16: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; (0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; (0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; (0 < @f$3); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] .... After Symbolic Execution .... PROP 1 of 10: (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 10: unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 10: (0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 10: (0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 10: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 10: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 7 of 10: (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 8 of 10: unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 9 of 10: (0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 10 of 10: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
node5#session5(77) [exec] starvation PRE STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { }} INSTR= n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { n$3 -> this }} INSTR= n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { n$3 -> this, n$4 -> unassigned }} INSTR= n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { n$3 -> this, n$4 -> unassigned }} INSTR= *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { n$3 -> this, n$4 -> unassigned, $irvar0 -> n$5 }} INSTR= EXIT_SCOPE(n$3,n$4,n$5); [line 77]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { }}
node5#session23(77) [compute pre] racerd
node5#session24(77) [exec] racerd PRE STATE: Threads: NoThread, Locks: 0 Accesses { {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }}, {elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} } Ownership: { n$2 -> OwnedIf{ 0 }, unassigned -> OwnedIf{ 0 }, this -> OwnedIf{ 0 } } Attributes: { } INSTR= n$5 := ParameterSupplier Assignments.getSupplier(ParameterSignature)({ this, unassigned }) [line 77]; STATE: Threads: NoThread, Locks: 0 Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 118; trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77, ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }}, {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }}, {elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} } Ownership: { n$2 -> OwnedIf{ 0 }, n$5 -> Owned, unassigned -> OwnedIf{ 0 }, this -> OwnedIf{ 0 } } Attributes: { }
node5#session41(77) biabduction **** [FP:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &this prop before: unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$24initial:java.util.List*; unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &unassigned prop before: n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$29initial:java.util.List*; unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state n$3 = old_this ; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] EXECUTING SPEC 1/3 ACTUAL PRECONDITION = n$3 = old_this ; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$48); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$48 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: n$3 = @f$0 sub2: Current Implication SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] |- unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$49 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$49 = n$4] |- this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply @f$0 _t$50 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$49 = n$4; _t$50 = @f$0] |- n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0 MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0 @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0 @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$46 = @f$3; _t$47 = @f$2; _t$49 = n$4; _t$50 = @f$0 @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[_t$48|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$2rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$49 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$2rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$52 vpath_find: cannot find _t$52 in vpath_find exp:_t$52 vpath_find: cannot find _t$52 New footprint: @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: @f$1|->{}formal(z):java.util.List( sub ); @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$4); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$4 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 8: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 8: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 8: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 8: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 8: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 7 of 8: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 8 of 8: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = n$3 = old_this ; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$55); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$55); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$55 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: n$3 = @f$0 sub2: Current Implication SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] |- unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$56 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$56 = n$4] |- this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply @f$0 _t$57 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$56 = n$4; _t$57 = @f$0] |- @f$0|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0 MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$0|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6 MISSING FLD: @f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6 @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6 @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$53 = @f$7; _t$54 = @f$5; _t$56 = n$4; _t$57 = @f$0; _t$58 = @f$6 @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$58rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[_t$55|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$5rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:@f$6rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$56 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$5rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$59 vpath_find: cannot find _t$59 in vpath_find exp:_t$59 vpath_find: cannot find _t$59 New footprint: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: @f$0|->{clazz:@f$6rearrange:(z)106}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instantiated frame: @f$1|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$8); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$8); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$8 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$6formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 6: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 6: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 6: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 6: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 6: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = n$3 = old_this ; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$62); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$62); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$62 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: n$3 = @f$0; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: n$3 = @f$0 sub2: Current Implication SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] |- unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$63 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$63 = n$4] |- this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply @f$0 _t$64 Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$63 = n$4; _t$64 = @f$0] |- @f$0|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0 MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$0|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10 MISSING FLD: @f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10 @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: n$3 = @f$0 unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}formal(z):java.util.List( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10 @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: n$3 = @f$0 unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = @f$0actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] [SUB: _t$60 = @f$11; _t$61 = @f$9; _t$63 = n$4; _t$64 = @f$0; _t$65 = @f$10 @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: @f$0|->{clazz:_t$65rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[_t$62|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:@f$9rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:@f$10rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$63 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:@f$9rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$66 vpath_find: cannot find _t$66 in vpath_find exp:_t$66 vpath_find: cannot find _t$66 New footprint: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: @f$0|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: @f$0: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: @f$0|->{clazz:@f$10rearrange:(z)118}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instantiated frame: @f$1|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->@f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$12); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$12); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$12 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$0|->{clazz:@f$10formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 6: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 6: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 6: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 6: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 6: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; (@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: pvar: unassigned found error in dereference spec_pre: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$68initial:void; return = _t$69initial:java.util.List*; $irvar1 = _t$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$68initial:void; return = _t$69initial:java.util.List*; $irvar1 = _t$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$72initial:void; return = _t$73initial:java.util.List*; $irvar1 = _t$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$72initial:void; return = _t$73initial:java.util.List*; $irvar1 = _t$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$76initial:void; return = _t$77initial:java.util.List*; $irvar1 = _t$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$76initial:void; return = _t$77initial:java.util.List*; $irvar1 = _t$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$79initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$80initial:void; return = _t$81initial:java.util.List*; $irvar1 = _t$82initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$79initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$80initial:void; return = _t$81initial:java.util.List*; $irvar1 = _t$82initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$2|->[@f$4|0:@f$3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$83initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$84initial:void; return = _t$85initial:java.util.List*; $irvar1 = _t$86initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$8) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$83initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$84initial:void; return = _t$85initial:java.util.List*; $irvar1 = _t$86initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$8) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$87initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$88initial:void; return = _t$89initial:java.util.List*; $irvar1 = _t$90initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$8) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$8); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$87initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$88initial:void; return = _t$89initial:java.util.List*; $irvar1 = _t$90initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$8) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$91initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$92initial:void; return = _t$93initial:java.util.List*; $irvar1 = _t$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$91initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$92initial:void; return = _t$93initial:java.util.List*; $irvar1 = _t$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$95initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$96initial:void; return = _t$97initial:java.util.List*; $irvar1 = _t$98initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$95initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$96initial:void; return = _t$97initial:java.util.List*; $irvar1 = _t$98initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$99initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$100initial:void; return = _t$101initial:java.util.List*; $irvar1 = _t$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$8 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$8 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$99initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$100initial:void; return = _t$101initial:java.util.List*; $irvar1 = _t$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$7|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$8 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$103initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$104initial:void; return = _t$105initial:java.util.List*; $irvar1 = _t$106initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$103initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$104initial:void; return = _t$105initial:java.util.List*; $irvar1 = _t$106initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$7|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)106, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$5|->[@f$8|0:@f$7rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$107initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$108initial:void; return = _t$109initial:java.util.List*; $irvar1 = _t$110initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$12) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$107initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$108initial:void; return = _t$109initial:java.util.List*; $irvar1 = _t$110initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$12) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$111initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$112initial:void; return = _t$113initial:java.util.List*; $irvar1 = _t$114initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$12) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (0 < @f$12); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$111initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$112initial:void; return = _t$113initial:java.util.List*; $irvar1 = _t$114initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$12) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$115initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$116initial:void; return = _t$117initial:java.util.List*; $irvar1 = _t$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$115initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$116initial:void; return = _t$117initial:java.util.List*; $irvar1 = _t$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$119initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$120initial:void; return = _t$121initial:java.util.List*; $irvar1 = _t$122initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$119initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$120initial:void; return = _t$121initial:java.util.List*; $irvar1 = _t$122initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$123initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$124initial:void; return = _t$125initial:java.util.List*; $irvar1 = _t$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$12 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; (@f$12 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$123initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$124initial:void; return = _t$125initial:java.util.List*; $irvar1 = _t$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$11|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$12 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$127initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$128initial:void; return = _t$129initial:java.util.List*; $irvar1 = _t$130initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] .... Prop with garbage in footprint part .... PROP: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$127initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$128initial:void; return = _t$129initial:java.util.List*; $irvar1 = _t$130initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$10update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$9formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$9|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$10formal(z), unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$11|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$10rearrange:(z)118, unassigned:@f$1rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PREDICATE: @f$9|->[@f$12|0:@f$11rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) explain_leak: case not matched in instr n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Instruction Returns PROP 1 of 16: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 16: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 16: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 16: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 16: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 16: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 7 of 16: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 8 of 16: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 9 of 16: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 10 of 16: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)106, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 11 of 16: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 12 of 16: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 13 of 16: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 14 of 16: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 15 of 16: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 16 of 16: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$37initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$38initial:void; return = n$39initial:java.util.List*; $irvar1 = n$40initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; (0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; (0 < @f$4); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$41initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$42initial:void; return = n$43initial:java.util.List*; $irvar1 = n$44initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; (0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$45initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$49initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$50initial:void; return = n$51initial:java.util.List*; $irvar1 = n$52initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; (0 < @f$3); n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$53initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$54initial:void; return = n$55initial:java.util.List*; $irvar1 = n$56initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; (0 < @f$3); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$57initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$58initial:void; return = n$59initial:java.util.List*; $irvar1 = n$60initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$62initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$63initial:void; return = n$64initial:java.util.List*; $irvar1 = n$65initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$61update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$67initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$68initial:void; return = n$69initial:java.util.List*; $irvar1 = n$70initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:n$66update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$71initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$72initial:void; return = n$73initial:java.util.List*; $irvar1 = n$74initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar0 prop before: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$75initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$76initial:void; return = n$77initial:java.util.List*; $irvar1 = n$78initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$5|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$3 = old_this ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$2initial:java.util.List*; unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] .... After Symbolic Execution .... PROP 1 of 10: (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$3 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 10: unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 10: (0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 10: (0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 10: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 10: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 7 of 10: (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$4 <= 0) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 8 of 10: unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 9 of 10: (0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3) * this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 10 of 10: unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
node5#session54(77) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$24initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$29initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) EXECUTING SPEC 1/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$48); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$48 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$49 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$49 = n$4] |- this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$50 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$49 = n$4; _t$50 = n$3] |- n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3 MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$49 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$52 vpath_find: cannot find _t$52 in vpath_find exp:_t$52 vpath_find: cannot find _t$52 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$1); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$1); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$1); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$1 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$1 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$55); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$55); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$55 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$56 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$56 = n$4] |- this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$57 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$56 = n$4; _t$57 = n$3] |- n$3|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3 MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$58 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2 MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$56 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$59 vpath_find: cannot find _t$59 in vpath_find exp:_t$59 vpath_find: cannot find _t$59 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$2); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$2); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$2 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$2); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$2); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$2 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$62); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$62); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$62 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$63 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$63 = n$4] |- this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$64 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$63 = n$4; _t$64 = n$3] |- n$3|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3 MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$65 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2 MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$63 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$66 vpath_find: cannot find _t$66 in vpath_find exp:_t$66 vpath_find: cannot find _t$66 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$3); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$3); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$3 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$3); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$3); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$3 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 11 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 12 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 13 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 14 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 15 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 16 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$39initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$40initial:void; return = n$41initial:java.util.List*; $irvar1 = n$42initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$38|->[@f$0|0:n$37formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$37|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$38formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$45initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$44|->[@f$0|0:n$43formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$43|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$44formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$52initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$53initial:void; return = n$54initial:java.util.List*; $irvar1 = n$55initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$50|->[@f$0|0:n$49formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$49|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$50formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$58initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$59initial:void; return = n$60initial:java.util.List*; $irvar1 = n$61initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$57|->[@f$0|0:n$56formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$56|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$57formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$63initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$64initial:void; return = n$65initial:java.util.List*; $irvar1 = n$66initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$62|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$62formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$68initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$69initial:void; return = n$70initial:java.util.List*; $irvar1 = n$71initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$67|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$67formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$74initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$75initial:void; return = n$76initial:java.util.List*; $irvar1 = n$77initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$72|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$73update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$72formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$79initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$80initial:void; return = n$81initial:java.util.List*; $irvar1 = n$82initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$78|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$78formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 8: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session54(77) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$24initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$29initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) EXECUTING SPEC 1/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$48); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$48 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$49 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$49 = n$4] |- this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$50 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$49 = n$4; _t$50 = n$3] |- n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3 MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$49 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$52 vpath_find: cannot find _t$52 in vpath_find exp:_t$52 vpath_find: cannot find _t$52 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$1); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$1); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$1); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$1 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$1 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$55); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$55); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$55 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$56 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$56 = n$4] |- this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$57 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$56 = n$4; _t$57 = n$3] |- n$3|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3 MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$58 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2 MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$56 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$59 vpath_find: cannot find _t$59 in vpath_find exp:_t$59 vpath_find: cannot find _t$59 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$2); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$2); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$2 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$2); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$2); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$2 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$62); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$62); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$62 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$63 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$63 = n$4] |- this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$64 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$63 = n$4; _t$64 = n$3] |- n$3|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3 MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$65 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2 MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$63 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$66 vpath_find: cannot find _t$66 in vpath_find exp:_t$66 vpath_find: cannot find _t$66 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$3); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$3); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$3 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$3); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$3); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$3 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 11 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 12 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 13 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 14 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 15 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 16 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$39initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$40initial:void; return = n$41initial:java.util.List*; $irvar1 = n$42initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$38|->[@f$0|0:n$37formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$37|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$38formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$45initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$44|->[@f$0|0:n$43formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$43|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$44formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$52initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$53initial:void; return = n$54initial:java.util.List*; $irvar1 = n$55initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$50|->[@f$0|0:n$49formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$49|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$50formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$58initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$59initial:void; return = n$60initial:java.util.List*; $irvar1 = n$61initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$57|->[@f$0|0:n$56formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$56|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$57formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$63initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$64initial:void; return = n$65initial:java.util.List*; $irvar1 = n$66initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$62|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$62formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$68initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$69initial:void; return = n$70initial:java.util.List*; $irvar1 = n$71initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$67|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$67formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$74initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$75initial:void; return = n$76initial:java.util.List*; $irvar1 = n$77initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$72|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$73update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$72formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$79initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$80initial:void; return = n$81initial:java.util.List*; $irvar1 = n$82initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$78|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$78formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 8: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session65(77) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$570initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$569update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$571initial:void; return = n$572initial:java.util.List*; $irvar1 = n$573initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$575initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$574update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$576initial:void; return = n$577initial:java.util.List*; $irvar1 = n$578initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) EXECUTING SPEC 1/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$865); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$865); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$865); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$869update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$869update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$865 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$869update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$868update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$869update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$868update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$866 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$866 = n$4] |- this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$867 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$866 = n$4; _t$867 = n$3] |- n$4|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3 MISSING FLD: n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$866 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$869 vpath_find: cannot find _t$869 in vpath_find exp:_t$869 vpath_find: cannot find _t$869 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$4); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$4 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$4 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$872); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$872); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$872 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$876update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$875update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$876update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$875update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$873 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$873 = n$4] |- this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$874 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$873 = n$4; _t$874 = n$3] |- n$3|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3 MISSING FLD: n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$875 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2 MISSING FLD: n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$873 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$876 vpath_find: cannot find _t$876 in vpath_find exp:_t$876 vpath_find: cannot find _t$876 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$5); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$5); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$5 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$5); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$5); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$5 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$879); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$879); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$879 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$883update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$882update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$883update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$882update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$880 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$880 = n$4] |- this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$881 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$880 = n$4; _t$881 = n$3] |- n$3|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3 MISSING FLD: n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$882 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2 MISSING FLD: n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$880 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$883 vpath_find: cannot find _t$883 in vpath_find exp:_t$883 vpath_find: cannot find _t$883 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$6); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$6); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$6 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$6); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$6); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$6 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 16: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 16: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 16: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 11 of 16: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 12 of 16: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 13 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 14 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 15 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 16 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$585initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$586initial:void; return = n$587initial:java.util.List*; $irvar1 = n$588initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$584|->[@f$0|0:n$583formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$583|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$584formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$591initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$592initial:void; return = n$593initial:java.util.List*; $irvar1 = n$594initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$590|->[@f$0|0:n$589formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$589|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$590formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$598initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$599initial:void; return = n$600initial:java.util.List*; $irvar1 = n$601initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$596|->[@f$0|0:n$595formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$595|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$597update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$596formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$604initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$605initial:void; return = n$606initial:java.util.List*; $irvar1 = n$607initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$603|->[@f$0|0:n$602formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$602|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$603formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$609initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$610initial:void; return = n$611initial:java.util.List*; $irvar1 = n$612initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$608|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$608formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$614initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$615initial:void; return = n$616initial:java.util.List*; $irvar1 = n$617initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$613|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$613formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$620initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$621initial:void; return = n$622initial:java.util.List*; $irvar1 = n$623initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$618|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$619update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$618formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$625initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$626initial:void; return = n$627initial:java.util.List*; $irvar1 = n$628initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$624|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$624formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 8: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session65(77) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$570initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$569update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$571initial:void; return = n$572initial:java.util.List*; $irvar1 = n$573initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$575initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$574update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$576initial:void; return = n$577initial:java.util.List*; $irvar1 = n$578initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) EXECUTING SPEC 1/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$865); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$865); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$865); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$869update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$869update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$865 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$869update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$868update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$869update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$868update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$866 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$866 = n$4] |- this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$867 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$866 = n$4; _t$867 = n$3] |- n$4|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3 MISSING FLD: n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$866 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$869 vpath_find: cannot find _t$869 in vpath_find exp:_t$869 vpath_find: cannot find _t$869 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$4); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$4 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$4 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$872); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$872); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$872 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$876update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$875update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$876update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$875update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$873 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$873 = n$4] |- this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$874 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$873 = n$4; _t$874 = n$3] |- n$3|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3 MISSING FLD: n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$875 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2 MISSING FLD: n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$873 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$876 vpath_find: cannot find _t$876 in vpath_find exp:_t$876 vpath_find: cannot find _t$876 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$5); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$5); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$5 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$5); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$5); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$5 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$879); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$879); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$879 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$883update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$882update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$883update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$882update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$880 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$880 = n$4] |- this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$881 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$880 = n$4; _t$881 = n$3] |- n$3|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3 MISSING FLD: n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$882 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2 MISSING FLD: n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$880 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$883 vpath_find: cannot find _t$883 in vpath_find exp:_t$883 vpath_find: cannot find _t$883 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$6); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$6); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$6 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$6); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$6); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$6 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 16: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 16: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 16: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 11 of 16: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 12 of 16: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 13 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 14 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 15 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 16 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$585initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$586initial:void; return = n$587initial:java.util.List*; $irvar1 = n$588initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$584|->[@f$0|0:n$583formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$583|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$584formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$591initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$592initial:void; return = n$593initial:java.util.List*; $irvar1 = n$594initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$590|->[@f$0|0:n$589formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$589|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$590formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$598initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$599initial:void; return = n$600initial:java.util.List*; $irvar1 = n$601initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$596|->[@f$0|0:n$595formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$595|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$597update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$596formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$604initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$605initial:void; return = n$606initial:java.util.List*; $irvar1 = n$607initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$603|->[@f$0|0:n$602formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$602|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$603formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$609initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$610initial:void; return = n$611initial:java.util.List*; $irvar1 = n$612initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$608|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$608formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$614initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$615initial:void; return = n$616initial:java.util.List*; $irvar1 = n$617initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$613|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$613formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$620initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$621initial:void; return = n$622initial:java.util.List*; $irvar1 = n$623initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$618|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$619update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$618formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$625initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$626initial:void; return = n$627initial:java.util.List*; $irvar1 = n$628initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$624|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$624formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 8: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session78(77) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1212initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1211update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1213initial:void; return = n$1214initial:java.util.List*; $irvar1 = n$1215initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1217initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1216update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1218initial:void; return = n$1219initial:java.util.List*; $irvar1 = n$1220initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) EXECUTING SPEC 1/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$1845); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$1845); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$1845); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1849update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1849update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$1845 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1849update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1848update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1849update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1848update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$1846 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1846 = n$4] |- this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$1847 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1846 = n$4; _t$1847 = n$3] |- n$4|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3 MISSING FLD: n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$1846 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$1849 vpath_find: cannot find _t$1849 in vpath_find exp:_t$1849 vpath_find: cannot find _t$1849 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$7); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$7); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$7); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$7 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$7 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$1852); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$1852); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$1852 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1856update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1855update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1856update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1855update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$1853 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1853 = n$4] |- this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$1854 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1853 = n$4; _t$1854 = n$3] |- n$3|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3 MISSING FLD: n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$1855 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2 MISSING FLD: n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$1853 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$1856 vpath_find: cannot find _t$1856 in vpath_find exp:_t$1856 vpath_find: cannot find _t$1856 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$8); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$8); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$8 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$8); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$8); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$8 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$1859); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$1859); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$1859 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1863update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1862update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1863update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1862update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$1860 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1860 = n$4] |- this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$1861 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1860 = n$4; _t$1861 = n$3] |- n$3|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3 MISSING FLD: n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$1862 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2 MISSING FLD: n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$1860 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$1863 vpath_find: cannot find _t$1863 in vpath_find exp:_t$1863 vpath_find: cannot find _t$1863 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$9); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$9); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$9 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$9); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$9); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$9 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 11 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 12 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 13 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 14 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 15 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 16 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1227initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1228initial:void; return = n$1229initial:java.util.List*; $irvar1 = n$1230initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1226|->[@f$0|0:n$1225formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1225|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1226formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1233initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1234initial:void; return = n$1235initial:java.util.List*; $irvar1 = n$1236initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1232|->[@f$0|0:n$1231formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1231|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1232formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1240initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1241initial:void; return = n$1242initial:java.util.List*; $irvar1 = n$1243initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1238|->[@f$0|0:n$1237formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1237|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$1239update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1238formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1246initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1247initial:void; return = n$1248initial:java.util.List*; $irvar1 = n$1249initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1245|->[@f$0|0:n$1244formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1244|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1245formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1251initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1252initial:void; return = n$1253initial:java.util.List*; $irvar1 = n$1254initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1250|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1250formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1256initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1257initial:void; return = n$1258initial:java.util.List*; $irvar1 = n$1259initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1255|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1255formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1262initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1263initial:void; return = n$1264initial:java.util.List*; $irvar1 = n$1265initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1260|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$1261update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1260formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1267initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1268initial:void; return = n$1269initial:java.util.List*; $irvar1 = n$1270initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1266|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1266formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 8: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
node5#session78(77) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1212initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1211update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1213initial:void; return = n$1214initial:java.util.List*; $irvar1 = n$1215initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1217initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1216update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1218initial:void; return = n$1219initial:java.util.List*; $irvar1 = n$1220initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) EXECUTING SPEC 1/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$1845); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$1845); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$1845); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1849update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1849update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$1845 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1849update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1848update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1849update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1848update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$1846 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1846 = n$4] |- this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$1847 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1846 = n$4; _t$1847 = n$3] |- n$4|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3 MISSING FLD: n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$1846 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$1849 vpath_find: cannot find _t$1849 in vpath_find exp:_t$1849 vpath_find: cannot find _t$1849 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$7); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$7); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$7); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$7 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$7 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$1852); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$1852); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$1852 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1856update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1855update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1856update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1855update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$1853 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1853 = n$4] |- this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$1854 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1853 = n$4; _t$1854 = n$3] |- n$3|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3 MISSING FLD: n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$1855 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2 MISSING FLD: n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$1853 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$1856 vpath_find: cannot find _t$1856 in vpath_find exp:_t$1856 vpath_find: cannot find _t$1856 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$8); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$8); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$8 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$8); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$8); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$8 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$1859); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$1859); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$1859 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1863update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1862update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1863update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1862update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$1860 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1860 = n$4] |- this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$1861 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1860 = n$4; _t$1861 = n$3] |- n$3|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3 MISSING FLD: n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$1862 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2 MISSING FLD: n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$1860 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$1863 vpath_find: cannot find _t$1863 in vpath_find exp:_t$1863 vpath_find: cannot find _t$1863 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$9); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$9); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$9 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$9); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$9); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$9 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 11 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 12 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 13 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 14 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 15 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 16 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1227initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1228initial:void; return = n$1229initial:java.util.List*; $irvar1 = n$1230initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1226|->[@f$0|0:n$1225formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1225|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1226formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1233initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1234initial:void; return = n$1235initial:java.util.List*; $irvar1 = n$1236initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1232|->[@f$0|0:n$1231formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1231|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1232formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1240initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1241initial:void; return = n$1242initial:java.util.List*; $irvar1 = n$1243initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1238|->[@f$0|0:n$1237formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1237|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$1239update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1238formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1246initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1247initial:void; return = n$1248initial:java.util.List*; $irvar1 = n$1249initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1245|->[@f$0|0:n$1244formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1244|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1245formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1251initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1252initial:void; return = n$1253initial:java.util.List*; $irvar1 = n$1254initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1250|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1250formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1256initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1257initial:void; return = n$1258initial:java.util.List*; $irvar1 = n$1259initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1255|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1255formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1262initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1263initial:void; return = n$1264initial:java.util.List*; $irvar1 = n$1265initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1260|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$1261update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1260formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1267initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1268initial:void; return = n$1269initial:java.util.List*; $irvar1 = n$1270initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1266|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1266formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 8: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
node5#session91(77) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: (-1 < val$5); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1944initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1943update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1945initial:void; return = n$1946initial:java.util.List*; $irvar1 = n$1947initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1949initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1948update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1950initial:void; return = n$1951initial:java.util.List*; $irvar1 = n$1952initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) EXECUTING SPEC 1/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$2964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$2964); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$2964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$2964 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2968update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2968update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$2965 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2965 = n$4] |- this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$2966 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2965 = n$4; _t$2966 = n$3] |- n$4|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3 MISSING FLD: n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$2965 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$2968 vpath_find: cannot find _t$2968 in vpath_find exp:_t$2968 vpath_find: cannot find _t$2968 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$10); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$10); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$10); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$10 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (@f$10 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$2971); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$2971); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$2971 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2975update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2974update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2975update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2974update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$2972 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2972 = n$4] |- this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$2973 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2972 = n$4; _t$2973 = n$3] |- n$3|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3 MISSING FLD: n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$2974 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2 MISSING FLD: n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$2972 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$2975 vpath_find: cannot find _t$2975 in vpath_find exp:_t$2975 vpath_find: cannot find _t$2975 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$11); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$11); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$11 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$11); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$11); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (@f$11 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$2978); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$2978); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$2978 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2982update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2981update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2982update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2981update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$2979 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2979 = n$4] |- this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$2980 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2979 = n$4; _t$2980 = n$3] |- n$3|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3 MISSING FLD: n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$2981 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2 MISSING FLD: n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$2979 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$2982 vpath_find: cannot find _t$2982 in vpath_find exp:_t$2982 vpath_find: cannot find _t$2982 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$12); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$12); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$12 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$12); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$12); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (@f$12 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 16: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 16: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 11 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 12 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 13 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 14 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 15 of 16: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 16 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1959initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1960initial:void; return = n$1961initial:java.util.List*; $irvar1 = n$1962initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1958|->[@f$0|0:n$1957formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1957|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1958formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1965initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1966initial:void; return = n$1967initial:java.util.List*; $irvar1 = n$1968initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1964|->[@f$0|0:n$1963formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1963|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1964formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1972initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1973initial:void; return = n$1974initial:java.util.List*; $irvar1 = n$1975initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1970|->[@f$0|0:n$1969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1969|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$1971update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1978initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1979initial:void; return = n$1980initial:java.util.List*; $irvar1 = n$1981initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1977|->[@f$0|0:n$1976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1976|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1983initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1984initial:void; return = n$1985initial:java.util.List*; $irvar1 = n$1986initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1982|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1982formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1988initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1989initial:void; return = n$1990initial:java.util.List*; $irvar1 = n$1991initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1987|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1987formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1994initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1995initial:void; return = n$1996initial:java.util.List*; $irvar1 = n$1997initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1992|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$1993update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1992formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1999initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2000initial:void; return = n$2001initial:java.util.List*; $irvar1 = n$2002initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1998|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1998formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 8: (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session54(77) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$24initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$23update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$25initial:void; return = n$26initial:java.util.List*; $irvar1 = n$27initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$29initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$28update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$30initial:void; return = n$31initial:java.util.List*; $irvar1 = n$32initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) EXECUTING SPEC 1/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$48); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$48); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$48 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$46|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$52update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$47|->[_t$48|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$49 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$49 = n$4] |- this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$50 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$49 = n$4; _t$50 = n$3] |- n$4|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3 MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$46 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$47 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$49 = n$4; _t$50 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$47rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$48|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$49formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$50formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$46|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$47|->[_t$48|0:_t$46rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$47rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$49 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$52 vpath_find: cannot find _t$52 in vpath_find exp:_t$52 vpath_find: cannot find _t$52 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$1); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$1); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$51update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$1); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$1 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$52update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$52formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$1); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$1 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$1|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$55); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$55); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$55 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$53|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$59update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$58update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$54|->[_t$55|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$56 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$56 = n$4] |- this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$57 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$56 = n$4; _t$57 = n$3] |- n$3|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3 MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$58 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2 MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$53 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$54 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$56 = n$4; _t$57 = n$3; _t$58 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$54rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$55|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$56formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$57formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$53|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$54|->[_t$55|0:_t$53rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$54rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$58rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$56 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$59 vpath_find: cannot find _t$59 in vpath_find exp:_t$59 vpath_find: cannot find _t$59 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$2); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$2); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$2 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$59update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$2); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$2); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$2 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$62); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$62); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$62 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$60|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$66update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$65update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$61|->[_t$62|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$63 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$63 = n$4] |- this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$64 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$63 = n$4; _t$64 = n$3] |- n$3|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3 MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$65 Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2 MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$60 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$61 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$63 = n$4; _t$64 = n$3; _t$65 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$61rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$62|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$63formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$64formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$60|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$61|->[_t$62|0:_t$60rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$61rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$65rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$63 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$66 vpath_find: cannot find _t$66 in vpath_find exp:_t$66 vpath_find: cannot find _t$66 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$33initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$34initial:void; &return|->n$35initial:java.util.List*; &$irvar1|->n$36initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$3); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$3); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$3 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$66update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$3); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$3); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$3 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$33initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$34initial:void; return = n$35initial:java.util.List*; $irvar1 = n$36initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 11 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 12 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 13 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 14 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 15 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 16 of 16: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$39initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$40initial:void; return = n$41initial:java.util.List*; $irvar1 = n$42initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$38|->[@f$0|0:n$37formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$37|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$38formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$45initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$46initial:void; return = n$47initial:java.util.List*; $irvar1 = n$48initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$44|->[@f$0|0:n$43formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$43|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$44formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$52initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$53initial:void; return = n$54initial:java.util.List*; $irvar1 = n$55initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$50|->[@f$0|0:n$49formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$49|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$51update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$50formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$58initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$59initial:void; return = n$60initial:java.util.List*; $irvar1 = n$61initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$57|->[@f$0|0:n$56formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$56|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$57formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$63initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$64initial:void; return = n$65initial:java.util.List*; $irvar1 = n$66initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$62|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$62formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$68initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$69initial:void; return = n$70initial:java.util.List*; $irvar1 = n$71initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$67|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$67formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$74initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$75initial:void; return = n$76initial:java.util.List*; $irvar1 = n$77initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$72|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$73update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$72formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$79initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$80initial:void; return = n$81initial:java.util.List*; $irvar1 = n$82initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$78|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$78formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 8: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session91(77) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: (-1 < val$5); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1944initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1943update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1945initial:void; return = n$1946initial:java.util.List*; $irvar1 = n$1947initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1949initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1948update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1950initial:void; return = n$1951initial:java.util.List*; $irvar1 = n$1952initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) EXECUTING SPEC 1/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$2964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$2964); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$2964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$2964 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2968update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2968update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$2965 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2965 = n$4] |- this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$2966 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2965 = n$4; _t$2966 = n$3] |- n$4|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3 MISSING FLD: n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$2965 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$2968 vpath_find: cannot find _t$2968 in vpath_find exp:_t$2968 vpath_find: cannot find _t$2968 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$10); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$10); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$10); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$10 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (@f$10 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$2971); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$2971); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$2971 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2975update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2974update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2975update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2974update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$2972 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2972 = n$4] |- this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$2973 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2972 = n$4; _t$2973 = n$3] |- n$3|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3 MISSING FLD: n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$2974 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2 MISSING FLD: n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$2972 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$2975 vpath_find: cannot find _t$2975 in vpath_find exp:_t$2975 vpath_find: cannot find _t$2975 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$11); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$11); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$11 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$11); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$11); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (@f$11 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$2978); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$2978); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$2978 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2982update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2981update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2982update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2981update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$2979 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2979 = n$4] |- this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$2980 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2979 = n$4; _t$2980 = n$3] |- n$3|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3 MISSING FLD: n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$2981 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2 MISSING FLD: n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$2979 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$2982 vpath_find: cannot find _t$2982 in vpath_find exp:_t$2982 vpath_find: cannot find _t$2982 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$12); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$12); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$12 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$12); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$12); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (@f$12 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 16: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 16: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 11 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 12 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 13 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 14 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 15 of 16: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 16 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1959initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1960initial:void; return = n$1961initial:java.util.List*; $irvar1 = n$1962initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1958|->[@f$0|0:n$1957formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1957|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1958formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1965initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1966initial:void; return = n$1967initial:java.util.List*; $irvar1 = n$1968initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1964|->[@f$0|0:n$1963formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1963|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1964formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1972initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1973initial:void; return = n$1974initial:java.util.List*; $irvar1 = n$1975initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1970|->[@f$0|0:n$1969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1969|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$1971update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1978initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1979initial:void; return = n$1980initial:java.util.List*; $irvar1 = n$1981initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1977|->[@f$0|0:n$1976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1976|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1983initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1984initial:void; return = n$1985initial:java.util.List*; $irvar1 = n$1986initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1982|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1982formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1988initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1989initial:void; return = n$1990initial:java.util.List*; $irvar1 = n$1991initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1987|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1987formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1994initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1995initial:void; return = n$1996initial:java.util.List*; $irvar1 = n$1997initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1992|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$1993update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1992formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1999initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2000initial:void; return = n$2001initial:java.util.List*; $irvar1 = n$2002initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1998|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1998formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 8: (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session65(77) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$570initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$569update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$571initial:void; return = n$572initial:java.util.List*; $irvar1 = n$573initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$575initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$574update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$576initial:void; return = n$577initial:java.util.List*; $irvar1 = n$578initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) EXECUTING SPEC 1/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$865); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$865); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$868update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$865); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$869update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$869update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$865 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$869update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$868update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$863|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$869update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$868update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$864|->[_t$865|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$866 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$866 = n$4] |- this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$867 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$866 = n$4; _t$867 = n$3] |- n$4|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3 MISSING FLD: n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$863 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$864 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$866 = n$4; _t$867 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$864rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$865|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$866formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$867formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$863|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$864|->[_t$865|0:_t$863rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$864rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$866 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$869 vpath_find: cannot find _t$869 in vpath_find exp:_t$869 vpath_find: cannot find _t$869 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$4); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$868update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$4); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$4 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$869update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$869formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$4); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$4 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$868update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$872); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$872); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$876update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$872 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$876update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$875update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$870|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$876update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$875update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$871|->[_t$872|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$873 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$873 = n$4] |- this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$874 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$873 = n$4; _t$874 = n$3] |- n$3|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3 MISSING FLD: n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$875 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2 MISSING FLD: n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$870 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$871 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$873 = n$4; _t$874 = n$3; _t$875 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$871rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$872|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$873formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$874formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$870|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$871|->[_t$872|0:_t$870rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$871rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$875rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$873 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$876 vpath_find: cannot find _t$876 in vpath_find exp:_t$876 vpath_find: cannot find _t$876 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$5); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$5); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$5 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$876update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$5); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$5); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$5 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$5|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$879); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$879); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$883update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$879 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$883update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$882update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$877|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$883update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$882update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$878|->[_t$879|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$880 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$880 = n$4] |- this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$881 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$880 = n$4; _t$881 = n$3] |- n$3|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3 MISSING FLD: n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$882 Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2 MISSING FLD: n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$877 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$878 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$880 = n$4; _t$881 = n$3; _t$882 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$878rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$879|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$880formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$881formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$877|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$878|->[_t$879|0:_t$877rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$878rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$882rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$880 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$883 vpath_find: cannot find _t$883 in vpath_find exp:_t$883 vpath_find: cannot find _t$883 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$579initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$580initial:void; &return|->n$581initial:java.util.List*; &$irvar1|->n$582initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$6); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$6); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$6 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$883update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$6); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (0 < @f$6); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$6 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$579initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$580initial:void; return = n$581initial:java.util.List*; $irvar1 = n$582initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$6|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 16: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 16: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 16: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 11 of 16: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 12 of 16: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 13 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 14 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 15 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 16 of 16: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$585initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$586initial:void; return = n$587initial:java.util.List*; $irvar1 = n$588initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$584|->[@f$0|0:n$583formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$583|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$584formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$591initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$592initial:void; return = n$593initial:java.util.List*; $irvar1 = n$594initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$590|->[@f$0|0:n$589formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$589|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$590formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$598initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$599initial:void; return = n$600initial:java.util.List*; $irvar1 = n$601initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$596|->[@f$0|0:n$595formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$595|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$597update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$596formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$604initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$605initial:void; return = n$606initial:java.util.List*; $irvar1 = n$607initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$603|->[@f$0|0:n$602formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$602|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$603formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$609initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$610initial:void; return = n$611initial:java.util.List*; $irvar1 = n$612initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$608|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$608formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$614initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$615initial:void; return = n$616initial:java.util.List*; $irvar1 = n$617initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$613|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$613formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$620initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$621initial:void; return = n$622initial:java.util.List*; $irvar1 = n$623initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$618|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$619update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$618formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$625initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$626initial:void; return = n$627initial:java.util.List*; $irvar1 = n$628initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$624|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$624formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 8: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session104(77) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: (-1 < val$6); unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2580initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2579update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2581initial:void; return = n$2582initial:java.util.List*; $irvar1 = n$2583initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2585initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2584update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2586initial:void; return = n$2587initial:java.util.List*; $irvar1 = n$2588initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) EXECUTING SPEC 1/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$3950); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$3950); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$3950); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3954update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3954update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$3950 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3954update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3953update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3954update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3953update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$3951 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3951 = n$4] |- this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$3952 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3951 = n$4; _t$3952 = n$3] |- n$4|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3 MISSING FLD: n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$3951 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$3954 vpath_find: cannot find _t$3954 in vpath_find exp:_t$3954 vpath_find: cannot find _t$3954 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$13); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$13); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$13); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$13 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (@f$13 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$3957); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$3957); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$3957 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3961update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3960update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3961update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3960update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$3958 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3958 = n$4] |- this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$3959 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3958 = n$4; _t$3959 = n$3] |- n$3|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3 MISSING FLD: n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$3960 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2 MISSING FLD: n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$3958 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$3961 vpath_find: cannot find _t$3961 in vpath_find exp:_t$3961 vpath_find: cannot find _t$3961 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$14); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$14); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$14 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$14); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$14); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (@f$14 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$3964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$3964); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$3964 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3968update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3968update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$3965 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3965 = n$4] |- this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$3966 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3965 = n$4; _t$3966 = n$3] |- n$3|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3 MISSING FLD: n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$3967 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2 MISSING FLD: n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$3965 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$3968 vpath_find: cannot find _t$3968 in vpath_find exp:_t$3968 vpath_find: cannot find _t$3968 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$15); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$15); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$15 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$15); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$15); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (@f$15 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 16: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 16: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 16: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 16: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 16: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 11 of 16: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 12 of 16: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 13 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 14 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 15 of 16: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 16 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2595initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2596initial:void; return = n$2597initial:java.util.List*; $irvar1 = n$2598initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2594|->[@f$0|0:n$2593formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2593|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2594formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2601initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2602initial:void; return = n$2603initial:java.util.List*; $irvar1 = n$2604initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2600|->[@f$0|0:n$2599formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2599|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2600formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2608initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2609initial:void; return = n$2610initial:java.util.List*; $irvar1 = n$2611initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2606|->[@f$0|0:n$2605formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2605|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$2607update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2606formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2614initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2615initial:void; return = n$2616initial:java.util.List*; $irvar1 = n$2617initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2613|->[@f$0|0:n$2612formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2612|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2613formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2619initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2620initial:void; return = n$2621initial:java.util.List*; $irvar1 = n$2622initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2618|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2618formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2624initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2625initial:void; return = n$2626initial:java.util.List*; $irvar1 = n$2627initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2623|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2623formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2630initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2631initial:void; return = n$2632initial:java.util.List*; $irvar1 = n$2633initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2628|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$2629update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2628formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2635initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2636initial:void; return = n$2637initial:java.util.List*; $irvar1 = n$2638initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2634|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2634formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 8: (-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session104(77) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: (-1 < val$6); unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2580initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2579update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2581initial:void; return = n$2582initial:java.util.List*; $irvar1 = n$2583initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2585initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2584update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2586initial:void; return = n$2587initial:java.util.List*; $irvar1 = n$2588initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) EXECUTING SPEC 1/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$3950); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$3950); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$3950); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3954update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3954update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$3950 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3954update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3953update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3954update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3953update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$3951 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3951 = n$4] |- this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$3952 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3951 = n$4; _t$3952 = n$3] |- n$4|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3 MISSING FLD: n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$3951 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$3954 vpath_find: cannot find _t$3954 in vpath_find exp:_t$3954 vpath_find: cannot find _t$3954 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$13); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$13); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$13); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$13 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (@f$13 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$3957); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$3957); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$3957 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3961update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3960update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3961update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3960update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$3958 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3958 = n$4] |- this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$3959 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3958 = n$4; _t$3959 = n$3] |- n$3|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3 MISSING FLD: n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$3960 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2 MISSING FLD: n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$3958 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$3961 vpath_find: cannot find _t$3961 in vpath_find exp:_t$3961 vpath_find: cannot find _t$3961 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$14); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$14); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$14 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$14); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$14); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (@f$14 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$3964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$3964); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$3964 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3968update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3968update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$3965 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3965 = n$4] |- this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$3966 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3965 = n$4; _t$3966 = n$3] |- n$3|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3 MISSING FLD: n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$3967 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2 MISSING FLD: n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$3965 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$3968 vpath_find: cannot find _t$3968 in vpath_find exp:_t$3968 vpath_find: cannot find _t$3968 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$15); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$15); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$15 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$15); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$15); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (@f$15 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 16: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 16: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 16: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 16: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 16: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 11 of 16: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 12 of 16: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 13 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 14 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 15 of 16: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 16 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2595initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2596initial:void; return = n$2597initial:java.util.List*; $irvar1 = n$2598initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2594|->[@f$0|0:n$2593formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2593|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2594formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2601initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2602initial:void; return = n$2603initial:java.util.List*; $irvar1 = n$2604initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2600|->[@f$0|0:n$2599formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2599|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2600formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2608initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2609initial:void; return = n$2610initial:java.util.List*; $irvar1 = n$2611initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2606|->[@f$0|0:n$2605formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2605|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$2607update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2606formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2614initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2615initial:void; return = n$2616initial:java.util.List*; $irvar1 = n$2617initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2613|->[@f$0|0:n$2612formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2612|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2613formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2619initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2620initial:void; return = n$2621initial:java.util.List*; $irvar1 = n$2622initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2618|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2618formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2624initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2625initial:void; return = n$2626initial:java.util.List*; $irvar1 = n$2627initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2623|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2623formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2630initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2631initial:void; return = n$2632initial:java.util.List*; $irvar1 = n$2633initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2628|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$2629update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2628formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2635initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2636initial:void; return = n$2637initial:java.util.List*; $irvar1 = n$2638initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2634|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2634formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 8: (-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session78(77) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1212initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1211update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1213initial:void; return = n$1214initial:java.util.List*; $irvar1 = n$1215initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1217initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1216update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1218initial:void; return = n$1219initial:java.util.List*; $irvar1 = n$1220initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) EXECUTING SPEC 1/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$1845); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$1845); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1848update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$1845); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1849update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1849update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$1845 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1849update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1848update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1843|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1849update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1848update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1844|->[_t$1845|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$1846 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1846 = n$4] |- this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$1847 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1846 = n$4; _t$1847 = n$3] |- n$4|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3 MISSING FLD: n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1843 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1844 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1846 = n$4; _t$1847 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1844rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1845|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$1846formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1847formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1843|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1844|->[_t$1845|0:_t$1843rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1844rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$1846 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$1849 vpath_find: cannot find _t$1849 in vpath_find exp:_t$1849 vpath_find: cannot find _t$1849 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$7); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$7); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1848update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$7); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$7 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1849update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$1849formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$7); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$7 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$7|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$1848update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$1852); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$1852); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1856update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$1852 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1856update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1855update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1850|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1856update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1855update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1851|->[_t$1852|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$1853 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1853 = n$4] |- this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$1854 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1853 = n$4; _t$1854 = n$3] |- n$3|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3 MISSING FLD: n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$1855 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2 MISSING FLD: n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1850 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1851 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1853 = n$4; _t$1854 = n$3; _t$1855 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1851rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1852|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$1853formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1854formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1850|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1851|->[_t$1852|0:_t$1850rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1851rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1855rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$1853 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$1856 vpath_find: cannot find _t$1856 in vpath_find exp:_t$1856 vpath_find: cannot find _t$1856 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$8); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$8); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$8 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1856update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$8); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$8); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$8 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$8|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$1859); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$1859); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1863update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$1859 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1863update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1862update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1857|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$1863update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$1862update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$1858|->[_t$1859|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$1860 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1860 = n$4] |- this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$1861 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1860 = n$4; _t$1861 = n$3] |- n$3|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3 MISSING FLD: n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$1862 Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2 MISSING FLD: n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$1857 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$1858 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$1860 = n$4; _t$1861 = n$3; _t$1862 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$1858rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$1859|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$1860formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$1861formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$1857|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$1858|->[_t$1859|0:_t$1857rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$1858rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$1862rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$1860 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$1863 vpath_find: cannot find _t$1863 in vpath_find exp:_t$1863 vpath_find: cannot find _t$1863 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1221initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1222initial:void; &return|->n$1223initial:java.util.List*; &$irvar1|->n$1224initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$9); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$9); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$9 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$1863update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$9); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$9); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$9 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1221initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1222initial:void; return = n$1223initial:java.util.List*; $irvar1 = n$1224initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$9|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 11 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 12 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 13 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 14 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 15 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 16 of 16: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1227initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1228initial:void; return = n$1229initial:java.util.List*; $irvar1 = n$1230initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1226|->[@f$0|0:n$1225formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1225|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1226formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1233initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1234initial:void; return = n$1235initial:java.util.List*; $irvar1 = n$1236initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1232|->[@f$0|0:n$1231formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1231|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1232formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1240initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1241initial:void; return = n$1242initial:java.util.List*; $irvar1 = n$1243initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1238|->[@f$0|0:n$1237formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1237|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$1239update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1238formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1246initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1247initial:void; return = n$1248initial:java.util.List*; $irvar1 = n$1249initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1245|->[@f$0|0:n$1244formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1244|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1245formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1251initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1252initial:void; return = n$1253initial:java.util.List*; $irvar1 = n$1254initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1250|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1250formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1256initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1257initial:void; return = n$1258initial:java.util.List*; $irvar1 = n$1259initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1255|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1255formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1262initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1263initial:void; return = n$1264initial:java.util.List*; $irvar1 = n$1265initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1260|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$1261update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1260formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1267initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1268initial:void; return = n$1269initial:java.util.List*; $irvar1 = n$1270initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1266|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1266formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 8: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
node5#session91(77) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: (-1 < val$5); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1944initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1943update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1945initial:void; return = n$1946initial:java.util.List*; $irvar1 = n$1947initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1949initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1948update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1950initial:void; return = n$1951initial:java.util.List*; $irvar1 = n$1952initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) EXECUTING SPEC 1/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$2964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$2964); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2967update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$2964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$2964 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2968update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2968update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2963|->[_t$2964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$2965 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2965 = n$4] |- this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$2966 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2965 = n$4; _t$2966 = n$3] |- n$4|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3 MISSING FLD: n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2965 = n$4; _t$2966 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2964|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$2965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2963|->[_t$2964|0:_t$2962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$2965 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$2968 vpath_find: cannot find _t$2968 in vpath_find exp:_t$2968 vpath_find: cannot find _t$2968 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$10); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$10); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2967update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$10); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$10 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$2968formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$10); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (@f$10 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$10|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$2967update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$2971); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$2971); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2975update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$2971 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2975update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2974update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2969|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2975update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2974update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2970|->[_t$2971|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$2972 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2972 = n$4] |- this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$2973 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2972 = n$4; _t$2973 = n$3] |- n$3|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3 MISSING FLD: n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$2974 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2 MISSING FLD: n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2969 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2970 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2972 = n$4; _t$2973 = n$3; _t$2974 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2970rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2971|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$2972formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2973formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2969|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2970|->[_t$2971|0:_t$2969rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2970rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2974rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$2972 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$2975 vpath_find: cannot find _t$2975 in vpath_find exp:_t$2975 vpath_find: cannot find _t$2975 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$11); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$11); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$11 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2975update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$11); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$11); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (@f$11 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$11|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$2978); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$2978); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2982update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$2978 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2982update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2981update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2976|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$2982update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$2981update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2977|->[_t$2978|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$5); val$5 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$2979 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2979 = n$4] |- this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$2980 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2979 = n$4; _t$2980 = n$3] |- n$3|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3 MISSING FLD: n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$2981 Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2 MISSING FLD: n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$5); val$5 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$2976 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$2977 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$2979 = n$4; _t$2980 = n$3; _t$2981 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$2977rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$2978|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$2979formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$2980formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2976|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$2977|->[_t$2978|0:_t$2976rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$2977rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$2981rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$2979 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$2982 vpath_find: cannot find _t$2982 in vpath_find exp:_t$2982 vpath_find: cannot find _t$2982 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$6|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$1953initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$6formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$1954initial:void; &return|->n$1955initial:java.util.List*; &$irvar1|->n$1956initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$12); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$12); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$12 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$2982update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$12); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (0 < @f$12); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); (@f$12 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1953initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1954initial:void; return = n$1955initial:java.util.List*; $irvar1 = n$1956initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$12|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 16: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 16: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 11 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 12 of 16: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 13 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 14 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 15 of 16: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 16 of 16: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1959initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1960initial:void; return = n$1961initial:java.util.List*; $irvar1 = n$1962initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1958|->[@f$0|0:n$1957formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1957|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1958formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1965initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1966initial:void; return = n$1967initial:java.util.List*; $irvar1 = n$1968initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1964|->[@f$0|0:n$1963formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1963|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1964formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1972initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1973initial:void; return = n$1974initial:java.util.List*; $irvar1 = n$1975initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1970|->[@f$0|0:n$1969formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1969|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$1971update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1970formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1978initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1979initial:void; return = n$1980initial:java.util.List*; $irvar1 = n$1981initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1977|->[@f$0|0:n$1976formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1976|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1977formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1983initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1984initial:void; return = n$1985initial:java.util.List*; $irvar1 = n$1986initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1982|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1982formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); val$5 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1988initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1989initial:void; return = n$1990initial:java.util.List*; $irvar1 = n$1991initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1987|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1987formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1994initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1995initial:void; return = n$1996initial:java.util.List*; $irvar1 = n$1997initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1992|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$1993update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1992formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$1999initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2000initial:void; return = n$2001initial:java.util.List*; $irvar1 = n$2002initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$1998|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1998formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 8: (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node5#session104(77) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 5, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 1 **** PROP 1 of 1: (-1 < val$6); unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77]; n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]; n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77]; *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77]; EXIT_SCOPE(n$3,n$4,n$5); [line 77]; Processing prop 1/1 Instruction n$3=*&this:org.junit.experimental.theories.internal.Assignments* [line 77] .... Rearrangement Start .... Exp: &this Prop: (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2580initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2579update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2581initial:void; return = n$2582initial:java.util.List*; $irvar1 = n$2583initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$4=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77] .... Rearrangement Start .... Exp: &unassigned Prop: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2585initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2584update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2586initial:void; return = n$2587initial:java.util.List*; $irvar1 = n$2588initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction n$5=_fun_ParameterSupplier Assignments.getSupplier(ParameterSignature)(n$3:org.junit.experimental.theories.internal.Assignments*,n$4:org.junit.experimental.theories.ParameterSignature*) [line 77] Found 3 specs for function org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier START EXECUTING SPECS FOR org.junit.experimental.theories.internal.Assignments.getSupplier(org.junit.experimental.theories.ParameterSignature):org.junit.experimental.theories.ParameterSupplier from state val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) EXECUTING SPEC 1/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) POST 1 of 8: (0 < _t$3950); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 8: (0 < _t$3950); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3953update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 8: (0 < _t$3950); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3954update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3954update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 7 of 8: (_t$3950 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3954update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3953update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3948|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) POST 8 of 8: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3954update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3953update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3949|->[_t$3950|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$3951 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3951 = n$4] |- this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; n$4|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$3952 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3951 = n$4; _t$3952 = n$3] |- n$4|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3 MISSING FLD: n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3948 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3949 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3951 = n$4; _t$3952 = n$3 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3949rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3950|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$3951formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3952formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3948|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3949|->[_t$3950|0:_t$3948rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3949rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ) exp _t$3951 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$3954 vpath_find: cannot find _t$3954 in vpath_find exp:_t$3954 vpath_find: cannot find _t$3954 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: Frame typ: n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$3|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 8: (0 < @f$13); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (0 < @f$13); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3953update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (0 < @f$13); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 6 of 8: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 7 of 8: (@f$13 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) PROP 8 of 8: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3954update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 8: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$0formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$0update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:_t$3954formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$13); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (@f$13 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$13|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$3953update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [Some 1] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 2/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$3957); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$3957); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3961update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$3957 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3961update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3960update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3955|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3961update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3960update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3956|->[_t$3957|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$3958 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3958 = n$4] |- this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$3959 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3958 = n$4; _t$3959 = n$3] |- n$3|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3 MISSING FLD: n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$3960 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2 MISSING FLD: n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3955 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3956 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3958 = n$4; _t$3959 = n$3; _t$3960 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3956rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3957|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$3958formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3959formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3955|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3956|->[_t$3957|0:_t$3955rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3956rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3960rearrange:(z)106}rearrange:(z)106:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$3958 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$3961 vpath_find: cannot find _t$3961 in vpath_find exp:_t$3961 vpath_find: cannot find _t$3961 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$14); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$14); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$14 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3961update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$14); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$14); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (@f$14 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$14|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] EXECUTING SPEC 3/3 ACTUAL PRECONDITION = val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) SPEC = --------------------------- ---------- --------------------------- PRE: unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) POST 1 of 6: (0 < _t$3964); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 2 of 6: (0 < _t$3964); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3968update:104:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 5 of 6: (_t$3964 <= 0); MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3968update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3962|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) POST 6 of 6: MEMne < new:106 > {vpath: }(return|callee) ; return|callee = _t$3968update:106:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:_t$3967update:(z)106}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3963|->[_t$3964|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ---------------------------------------------------------------- pre_check_pure_implication pi1: val$1 = n$3; (-1 < val$6); val$6 != 1; n$4 != 0; UND < Object List.get(int) > :54(n$4); RET < ParameterSignature Assignments.nextUnassigned() > (n$4) pi2: returns sub1: val$1 = n$3 sub2: val$1 = n$3 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3] |- unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$4 _t$3965 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3965 = n$4] |- this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) do_imply n$3 _t$3966 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3965 = n$4; _t$3966 = n$3] |- n$3|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); n$4|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3 MISSING FLD: n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- n$3|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME TYPING: n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] do_imply val$2 _t$3967 Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2 MISSING FLD: n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Current Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2 %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Final Implication SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned != 0; UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ) [SUB: val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] Result of Abduction SUB: val$1 = n$3 (-1 < val$6); val$6 != 1; unassigned|callee != 0; UND < Object List.get(int) > :54(unassigned|callee); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned|callee); old_this = old_this ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; unassigned|callee = n$4actual_precondition:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); this|callee = n$3actual_precondition:org.junit.experimental.theories.internal.Assignments*; old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); unassigned|callee|->{}none:org.junit.experimental.theories.ParameterSignature( sub )(cast); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [SUB: val$1 = n$3; _t$3962 = %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3; _t$3963 = %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3; _t$3965 = n$4; _t$3966 = n$3; _t$3967 = val$2 %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) MISSING FLD: n$4|->{annotations:_t$3963rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast)] |- unassigned|callee = n$4formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[_t$3964|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:val$2rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) [FRAME FLD: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )] [FRAME TYPING: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) ] returning TRUE pvar: unassigned parameter number: 2 exp_rv_dexp: normal var n$4 find_normal_variable_load defining &unassigned exp_lv_dexp: program var &unassigned lookup: found Dpvar found error in dereference spec_pre: unassigned|callee = _t$3965formal:org.junit.experimental.theories.ParameterSignature*( sub ); this|callee = _t$3966formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3962|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); _t$3963|->[_t$3964|0:_t$3962rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ); unassigned|callee|->{annotations:_t$3963rearrange:(z)103}rearrange:(z)101:org.junit.experimental.theories.ParameterSignature( sub ); this|callee|->{clazz:_t$3967rearrange:(z)118}rearrange:(z)118:org.junit.experimental.theories.internal.Assignments( sub ) exp _t$3965 desc: object `unassigned` last assigned on line 76 could be assigned by a call to skip function get(...)at line 54 and is dereferenced or freed at line 77 WARNING: Missing fields hpred has non-footprint vars: n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3rearrange:(z)103}none:org.junit.experimental.theories.ParameterSignature( sub )(cast) in vpath_find exp:_t$3968 vpath_find: cannot find _t$3968 in vpath_find exp:_t$3968 vpath_find: cannot find _t$3968 New footprint: %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}rearrange:(z)116:java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3rearrange:112]rearrange:(z)112:java.lang.annotation.Annotation*[_*_]( sub ) Frame fld: n$3|->{unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Frame typ: n$3: org.junit.experimental.theories.internal.Assignments( sub ) n$4: org.junit.experimental.theories.ParameterSignature( sub ) Missing fld: Instantiated frame: val$5|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$4|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); &assignments|->n$2589initial:java.util.List*; &$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$5formal:java.util.List*( sub ); &$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->val$4formal:java.util.List*( sub ); &unassigned|->n$4update:76:org.junit.experimental.theories.ParameterSignature*; &$irvar0|->n$2590initial:void; &return|->n$2591initial:java.util.List*; &$irvar1|->n$2592initial:void; &this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); &old_this|->n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) Instantiated post: PROP 1 of 6: (0 < @f$15); return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (0 < @f$15); return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: return|callee != 0; UND < Object Class.newInstance() > :122(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: return|callee != 0; UND < Object Constructor.newInstance(Object[]) > :118(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (@f$15 <= 0); MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(return|callee) ; return|callee = _t$3968update:77:org.junit.experimental.theories.ParameterSupplier* ; return|callee|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$4|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$3|->{clazz:val$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** RESULTS FUNCTION CALL ******* PROP 1 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$0|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ***** END RESULTS FUNCTION CALL ******* pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$15); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (0 < @f$15); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); (@f$15 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|0:%path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); %path%%path%n4_org.junit.experimental.theories.ParameterSignature.annotations-3_0$-3|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: pvar: unassigned found error in dereference spec_pre: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2589initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2590initial:void; return = n$2591initial:java.util.List*; $irvar1 = n$2592initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; %path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3|->[@f$15|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:%path%n4_org.junit.experimental.theories.ParameterSignature.annotations$-3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) exp n$4 desc: Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 16: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 16: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$6update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:_t$5update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 16: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 16: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 16: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 11 of 16: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 12 of 16: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 13 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 14 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 15 of 16: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 16 of 16: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2initial:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2595initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2596initial:void; return = n$2597initial:java.util.List*; $irvar1 = n$2598initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2594|->[@f$0|0:n$2593formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2593|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2594formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2601initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2602initial:void; return = n$2603initial:java.util.List*; $irvar1 = n$2604initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2600|->[@f$0|0:n$2599formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2599|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2600formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2608initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2609initial:void; return = n$2610initial:java.util.List*; $irvar1 = n$2611initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2606|->[@f$0|0:n$2605formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2605|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:n$2607update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2606formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2614initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2615initial:void; return = n$2616initial:java.util.List*; $irvar1 = n$2617initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2613|->[@f$0|0:n$2612formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2612|->{}formal(z):java.lang.annotation.Annotation( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2613formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2619initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2620initial:void; return = n$2621initial:java.util.List*; $irvar1 = n$2622initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2618|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2618formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); val$6 != 1; n$5 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118(n$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2624initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2625initial:void; return = n$2626initial:java.util.List*; $irvar1 = n$2627initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2623|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2623formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2630initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2631initial:void; return = n$2632initial:java.util.List*; $irvar1 = n$2633initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2628|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:n$2629update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2628formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction *&$irvar0:org.junit.experimental.theories.ParameterSupplier*=n$5 [line 77] in vpath_find exp:n$5 vpath_find: cannot find n$5 .... Rearrangement Start .... Exp: &$irvar0 Prop: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$5); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = n$2635initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2636initial:void; return = n$2637initial:java.util.List*; $irvar1 = n$2638initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); n$2634|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$5|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2634formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: val$1 = old_this ; (-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$5update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = n$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] Instruction Returns PROP 1 of 1: (-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$3,n$4,n$5); [line 77] in vpath_find exp:n$5 vpath_find do_sexp: no match on Eexp &$irvar0 vpath_find: cannot find n$5 Instruction Returns PROP 1 of 1: (-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 8: (-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )